<?php
namespace Admin\Model;

class AdminUserModel extends \Think\Model{
	
    // 定义自动验证
    protected $_validate    =   array(
        array('user_name','require','用户必须'),
        array('user_name','','帐号名称已经存在！',0,'unique',1), // 在新增的时候验证name字段是否唯一
		array('user_name', 'checklength', '用户名长度必须在6-18位之间！', 0, 'callback', 3, array(6, 18)),
  );
    // 定义自动完成
    protected $_auto    =   array(
        array('create_time','time',1,'function'),
        array('password','md5',3,'function'),
    );

	
	function checklength($str, $min, $max) {
        preg_match_all("/./u", $str, $matches);
        $len = count($matches[0]);
        if ($len < $min || $len > $max) {
            return false;
        } else {
            return true;
        }
    }
}

?>